#pragma once

#include "Utils\Singleton.h"
#include <gtk.h>

#define FLOW_CONTROLLER FlowController::GetInstance()

class FlowController : public Singleton <FlowController>
{
	friend class Singleton <FlowController>;

	GtkWidget*	m_currentWindow;
private:
	FlowController();
	~FlowController();
public:
	void SetCurrentWindow(GtkWidget* newWindow);
	void CloseCurrentWindow();
};